Doof_body doesn't have pupils assigned to the model itself, it uses separate models called Doof_Eye_L and Doof_eye_R. They weren't merged to keep authenticity. 

"Why do the other two models have their pupils intact?"

I have no idea, that's how AssetStudio had them.